/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package beans;

import java.util.List;

/**
 *
 * @author DE SILVA
 */
public class Pays {
    private String idPays;
    private String nom_Pays;
    private String capitale;
    private String habitants;
    private String langue;
    private String decalageHoraire;
    String indicatif;
    String monnaie;
    List<Vaccination> vaccins;
    List<Maladie> maladies;

    public Pays() {
    }
/**
 *
 * @param idPays
 * @param nom_Pays
 * @param capitale
 */
    public Pays(String idPays, String nom_Pays, String capitale) {
        this.idPays = idPays;
        this.nom_Pays = nom_Pays;
        this.capitale = capitale;
    }
/**
 * 
 * @param idPays
 * @param nom_Pays
 * @param capitale
 * @param habitants
 * @param langue
 * @param DecalageHoraire
 */
    public Pays(String idPays, String nom_Pays, String capitale, String habitants, String langue, String decalageHoraire) {
        this.idPays = idPays;
        this.nom_Pays = nom_Pays;
        this.capitale = capitale;
        this.habitants = habitants;
        this.langue = langue;
        this.decalageHoraire = decalageHoraire;
    }

    public Pays(String idPays, String nom_Pays, String capitale, String habitants, String langue, String decalageHoraire, String indicatif, String monnaie, List<Vaccination> vaccins, List<Maladie> maladies) {
        this.idPays = idPays;
        this.nom_Pays = nom_Pays;
        this.capitale = capitale;
        this.habitants = habitants;
        this.langue = langue;
        this.decalageHoraire = decalageHoraire;
        this.indicatif = indicatif;
        this.monnaie = monnaie;
        this.vaccins = vaccins;
        this.maladies = maladies;
    }

    public String getDecalageHoraire() {
        return decalageHoraire;
    }

    public String getCapitale() {
        return capitale;
    }

    public String getHabitants() {
        return habitants;
    }

    public String getIdPays() {
        return idPays;
    }

    public String getLangue() {
        return langue;
    }

    public String getNom_Pays() {
        return nom_Pays;
    }
      public void setDecalageHoraire(String decalageHoraire) {
        this.decalageHoraire = decalageHoraire;
    }

    public void setCapitale(String capitale) {
        this.capitale = capitale;
    }

    public void setHabitants(String habitants) {
        this.habitants = habitants;
    }

    public void setIdPays(String idPays) {
        this.idPays = idPays;
    }

    public void setLangue(String langue) {
        this.langue = langue;
    }

    public void setNom_Pays(String nom_Pays) {
        this.nom_Pays = nom_Pays;
    }

    public List<Vaccination> getVaccins() {
        return vaccins;
    }

    public void setVaccins(List<Vaccination> vaccins) {
        this.vaccins = vaccins;
    }

    public List<Maladie> getMaladies() {
        return maladies;
    }

    public void setMaladies(List<Maladie> maladies) {
        this.maladies = maladies;
    }

    public String getIndicatif() {
        return indicatif;
    }

    public String getMonnaie() {
        return monnaie;
    }

    public void setIndicatif(String indicatif) {
        this.indicatif = indicatif;
    }

    public void setMonnaie(String monnaie) {
        this.monnaie = monnaie;
    }

    @Override
    public String toString() {
        return "Pays{" + "idPays=" + idPays + "nom_Pays=" + nom_Pays + "capitale=" + capitale + '}';
    }

    @Override
    public boolean equals(Object obj) {
        if (obj == null) {
            return false;
        }
        if (getClass() != obj.getClass()) {
            return false;
        }
        final Pays other = (Pays) obj;
        if ((this.idPays == null) ? (other.idPays != null) : !this.idPays.equals(other.idPays)) {
            return false;
        }
        return true;
    }

    @Override
    public int hashCode() {
        int hash = 7;
        hash = 53 * hash + (this.idPays != null ? this.idPays.hashCode() : 0);
        return hash;
    }

}
